package com.qidian.tcba.admin.model.dto.parkLot;

import com.qidian.tcba.admin.model.dto.attachment.AttachmentBaseInfoDTO;
import com.qidian.tcba.oss.model.dto.AttachmentResultDTO;

import java.util.List;

/**
 * @author:fyl
 * @date 2021/7/9 9:50
 * @Modified By:
 * @Modified Date:
 * @Description:
 */
public class ParkLotBaseInfoDTO {
    private int id;

    private String name;

    private String districtName;

    private String address;

    private Double entranceLongitude;

    private Double entranceLatitude;

    private int parkLevel;

    private int parkLotType;

    private int landUseNature;

    private int planParkCount;

    private int parkLotScale;

    private int saleParkCount;

    private int externalParkCount;

    private String externalParkCountDesc;

    private Double parkArea;

    private String parkAreaDesc;

    private int noObstacleParkCount;

    private int chaegePileParkCount;

    private int parkLotRommType;


    private int microParkCount;

    private int dischargeParkCount;

    private int mechanicalParkCount;

    private int commonParkCount;

    private int entranceExitScale;

    private int entranceExitLaneScale;

    private String positionProperty;

    private List<AttachmentResultDTO> parkLotList;

    private List<AttachmentResultDTO> confirmationOfCompletion;

    private List<AttachmentResultDTO> chargePilesEvidentialMaterial;

    public List<AttachmentResultDTO> getParkLotList() {
        return parkLotList;
    }

    public void setParkLotList(List<AttachmentResultDTO> parkLotList) {
        this.parkLotList = parkLotList;
    }

    public List<AttachmentResultDTO> getConfirmationOfCompletion() {
        return confirmationOfCompletion;
    }

    public void setConfirmationOfCompletion(List<AttachmentResultDTO> confirmationOfCompletion) {
        this.confirmationOfCompletion = confirmationOfCompletion;
    }

    public List<AttachmentResultDTO> getChargePilesEvidentialMaterial() {
        return chargePilesEvidentialMaterial;
    }

    public void setChargePilesEvidentialMaterial(List<AttachmentResultDTO> chargePilesEvidentialMaterial) {
        this.chargePilesEvidentialMaterial = chargePilesEvidentialMaterial;
    }

    public int getParkLotRommType() {
        return parkLotRommType;
    }

    public void setParkLotRommType(int parkLotRommType) {
        this.parkLotRommType = parkLotRommType;
    }

    public String getParkAreaDesc() {
        return parkAreaDesc;
    }

    public void setParkAreaDesc(String parkAreaDesc) {
        this.parkAreaDesc = parkAreaDesc;
    }

    public int getNoObstacleParkCount() {
        return noObstacleParkCount;
    }

    public void setNoObstacleParkCount(int noObstacleParkCount) {
        this.noObstacleParkCount = noObstacleParkCount;
    }

    public int getChaegePileParkCount() {
        return chaegePileParkCount;
    }

    public void setChaegePileParkCount(int chaegePileParkCount) {
        this.chaegePileParkCount = chaegePileParkCount;
    }

    public int getMicroParkCount() {
        return microParkCount;
    }

    public void setMicroParkCount(int microParkCount) {
        this.microParkCount = microParkCount;
    }

    public int getDischargeParkCount() {
        return dischargeParkCount;
    }

    public void setDischargeParkCount(int dischargeParkCount) {
        this.dischargeParkCount = dischargeParkCount;
    }

    public int getMechanicalParkCount() {
        return mechanicalParkCount;
    }

    public void setMechanicalParkCount(int mechanicalParkCount) {
        this.mechanicalParkCount = mechanicalParkCount;
    }

    public int getCommonParkCount() {
        return commonParkCount;
    }

    public void setCommonParkCount(int commonParkCount) {
        this.commonParkCount = commonParkCount;
    }

    public int getEntranceExitScale() {
        return entranceExitScale;
    }

    public void setEntranceExitScale(int entranceExitScale) {
        this.entranceExitScale = entranceExitScale;
    }

    public int getEntranceExitLaneScale() {
        return entranceExitLaneScale;
    }

    public void setEntranceExitLaneScale(int entranceExitLaneScale) {
        this.entranceExitLaneScale = entranceExitLaneScale;
    }

    public String getPositionProperty() {
        return positionProperty;
    }

    public void setPositionProperty(String positionProperty) {
        this.positionProperty = positionProperty;
    }





    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDistrictName() {
        return districtName;
    }

    public void setDistrictName(String districtName) {
        this.districtName = districtName;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Double getEntranceLongitude() {
        return entranceLongitude;
    }

    public void setEntranceLongitude(Double entranceLongitude) {
        this.entranceLongitude = entranceLongitude;
    }

    public Double getEntranceLatitude() {
        return entranceLatitude;
    }

    public void setEntranceLatitude(Double entranceLatitude) {
        this.entranceLatitude = entranceLatitude;
    }

    public int getParkLevel() {
        return parkLevel;
    }

    public void setParkLevel(int parkLevel) {
        this.parkLevel = parkLevel;
    }

    public int getParkLotType() {
        return parkLotType;
    }

    public void setParkLotType(int parkLotType) {
        this.parkLotType = parkLotType;
    }

    public int getLandUseNature() {
        return landUseNature;
    }

    public void setLandUseNature(int landUseNature) {
        this.landUseNature = landUseNature;
    }

    public int getPlanParkCount() {
        return planParkCount;
    }

    public void setPlanParkCount(int planParkCount) {
        this.planParkCount = planParkCount;
    }

    public int getParkLotScale() {
        return parkLotScale;
    }

    public void setParkLotScale(int parkLotScale) {
        this.parkLotScale = parkLotScale;
    }

    public int getSaleParkCount() {
        return saleParkCount;
    }

    public void setSaleParkCount(int saleParkCount) {
        this.saleParkCount = saleParkCount;
    }

    public int getExternalParkCount() {
        return externalParkCount;
    }

    public void setExternalParkCount(int externalParkCount) {
        this.externalParkCount = externalParkCount;
    }

    public String getExternalParkCountDesc() {
        return externalParkCountDesc;
    }

    public void setExternalParkCountDesc(String externalParkCountDesc) {
        this.externalParkCountDesc = externalParkCountDesc;
    }

    public Double getParkArea() {
        return parkArea;
    }

    public void setParkArea(Double parkArea) {
        this.parkArea = parkArea;
    }
}
